<?php

class Plugin_Test extends Core_Plugin_Abstract
{
    public function routerStartup(Core_Request_Abstract $request, Core_Response_Abstract $response)
    {
    }

    public function routerShutdown(Core_Request_Abstract $request, Core_Response_Abstract $response)
    {
    }

    public function dispatchLoopStartup(Core_Request_Abstract $request, Core_Response_Abstract $response)
    {
    }

    public function preDispatch(Core_Request_Abstract $request, Core_Response_Abstract $response)
    {
    }

    public function preResponse(Core_Request_Abstract $request, Core_Response_Abstract $response)
    {
    }

    public function postDispatch(Core_Request_Abstract $request, Core_Response_Abstract $response)
    {
        $r = ob_get_contents();
        ob_clean();
        var_dump($r);
    }

    public function dispatchLoopShutdown(Core_Request_Abstract $request, Core_Response_Abstract $response)
    {
    }
}